package cn.jarlen.jwt.tools.crypt.operator;

import java.io.FileInputStream;

public interface SignOperator {
    byte[] sm2Sign(byte[] paramArrayOfbyte);

    byte[] sm2Sign(FileInputStream paramFileInputStream);

    boolean sm2SignVerity(FileInputStream paramFileInputStream, byte[] paramArrayOfbyte);

    boolean sm2SignVerity(byte[] paramArrayOfbyte1, byte[] paramArrayOfbyte2);

    boolean sm2SignVerity(String paramString, byte[] paramArrayOfbyte1, byte[] paramArrayOfbyte2, boolean paramBoolean);
}
